//---------------------------------------------------------------------------

#ifndef f_TabelaStlH
#define f_TabelaStlH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <ExtCtrls.hpp>
#include <ComCtrls.hpp>
#include <ToolWin.hpp>
#include <CheckLst.hpp>
#include <Menus.hpp>
#include <vcl.h>
#include "classeTabelaStl.h"
#include <Grids.hpp>    
//---------------------------------------------------------------------------
class TfrmTabelaStl : public TForm
{
__published:	// IDE-managed Components
	TStringGrid *grdTabela;
	TPanel *Panel1;
	TButton *btnInserir;
	TButton *btnRemover;
	TButton *btnAleatorio;
	TButton *btnLimpar;
	TGroupBox *GroupBox1;
	TEdit *edtDimensionarColunas;
	TLabel *Label3;
	TEdit *edtDimensionarLinhas;
	TLabel *Label1;
	TButton *btnDimensionar;
	TGroupBox *GroupBox2;
	TLabel *Label4;
	TEdit *edtNumeroLinha;
	TLabel *Label5;
	TEdit *edtNumeroColuna;
	TEdit *edtConteudo;
	TLabel *Label2;
	void __fastcall btnDimensionarClick(TObject *Sender);
	void __fastcall btnInserirClick(TObject *Sender);
	void __fastcall btnAleatorioClick(TObject *Sender);
	void __fastcall btnRemoverClick(TObject *Sender);
	void __fastcall btnLimparClick(TObject *Sender);
	void __fastcall edtDimensionarLinhasKeyPress(TObject *Sender, char &Key);
	void __fastcall FormShow(TObject *Sender);
 private:	// User declarations
	TabelaStl * edTabelaStl;
	void atualiza();

public:		// User declarations
	__fastcall TfrmTabelaStl(TComponent* Owner, TabelaStl * newTabela);
};
//---------------------------------------------------------------------------
extern PACKAGE TfrmTabelaStl *frmTabelaStl;
//---------------------------------------------------------------------------
#endif
